home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / MPW Interfaces & Libraries / CIncludes / Language.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-29  |  5.8 KB  |  154 lines  |  [TEXT/MPS ]

  1.  
  2. /************************************************************
  3.  
  4. Created: Tuesday, September 17, 1991 at 1:29 PM
  5.  Language.h
  6.  C Interface to the Macintosh Libraries
  7.  
  8.  
  9.   Copyright Apple Computer, Inc. 1986-1991
  10.   All rights reserved
  11.  
  12. ************************************************************/
  13.  
  14.  
  15. #ifndef __LANGUAGE__
  16. #define __LANGUAGE__
  17.  
  18.  
  19. enum {
  20.  
  21.  
  22. /* Language Codes */
  23.  langEnglish = 0,            /* smRoman script */
  24.  langFrench = 1,            /* smRoman script */
  25.  langGerman = 2,            /* smRoman script */
  26.  langItalian = 3,            /* smRoman script */
  27.  langDutch = 4,                /* smRoman script */
  28.  langSwedish = 5,            /* smRoman script */
  29.  langSpanish = 6,            /* smRoman script */
  30.  langDanish = 7,            /* smRoman script */
  31.  langPortuguese = 8,        /* smRoman script */
  32.  langNorwegian = 9,            /* smRoman script */
  33.  langHebrew = 10,            /* smHebrew script */
  34.  langJapanese = 11,            /* smJapanese script */
  35.  langArabic = 12,            /* smArabic script */
  36.  langFinnish = 13,            /* smRoman script */
  37.  langGreek = 14,            /* smGreek script */
  38.  langIcelandic = 15,        /* extended Roman script */
  39.  langMaltese = 16,            /* extended Roman script */
  40.  langTurkish = 17,            /* extended Roman script */
  41.  langCroatian = 18,            /* Serbo-Croatian in extended Roman script */
  42.  langTradChinese = 19        /* Chinese in traditional characters */
  43. };
  44. enum {
  45.  langUrdu = 20,                /* smArabic script */
  46.  langHindi = 21,            /* smDevanagari script */
  47.  langThai = 22,                /* smThai script */
  48.  langKorean = 23,            /* smKorean script */
  49.  langLithuanian = 24,        /* smEastEurRoman script */
  50.  langPolish = 25,            /* smEastEurRoman script */
  51.  langHungarian = 26,        /* smEastEurRoman script */
  52.  langEstonian = 27,            /* smEastEurRoman script */
  53.  langLettish = 28,            /* smEastEurRoman script */
  54.  langLatvian = 28,            /* Synonym for langLettish */
  55.  langLapponian = 29,        /* extended Roman script */
  56.  langLappish = 29,            /* Synonym for langLapponian */
  57.  langFaeroese = 30,            /* smRoman script */
  58.  langFarsi = 31,            /* smArabic script */
  59.  langPersian = 31,            /* Synonym for langFarsi */
  60.  langRussian = 32,            /* smCyrillic script */
  61.  langSimpChinese = 33,        /* Chinese in simplified characters */
  62.  langFlemish = 34,            /* smRoman script */
  63.  langIrish = 35,            /* smRoman script */
  64.  langAlbanian = 36            /* smRoman script */
  65. };
  66. enum {
  67.  langRomanian = 37,            /* smEastEurRoman script */
  68.  langCzech = 38,            /* smEastEurRoman script */
  69.  langSlovak = 39,            /* smEastEurRoman script */
  70.  langSlovenian = 40,        /* smEastEurRoman script */
  71.  langYiddish = 41,            /* smHebrew script */
  72.  langSerbian = 42,            /* Serbo-Croatian in smCyrillic script */
  73.  langMacedonian = 43,        /* smCyrillic script */
  74.  langBulgarian = 44,        /* smCyrillic script */
  75.  langUkrainian = 45,        /* smCyrillic script */
  76.  langByelorussian = 46,        /* smCyrillic script */
  77.  langUzbek = 47,            /* smCyrillic script */
  78.  langKazakh = 48,            /* smCyrillic script */
  79.  langAzerbaijani = 49,        /* Azerbaijani in smCyrillic script (USSR) */
  80.  langAzerbaijanAr = 50,        /* Azerbaijani in smArabic script (Iran) */
  81.  langArmenian = 51,            /* smArmenian script */
  82.  langGeorgian = 52,            /* smGeorgian script */
  83.  langMoldavian = 53,        /* smCyrillic script */
  84.  langKirghiz = 54,            /* smCyrillic script */
  85.  langTajiki = 55,            /* smCyrillic script */
  86.  langTurkmen = 56            /* smCyrillic script */
  87. };
  88. enum {
  89.  langMongolian = 57,        /* Mongolian in smMongolian script */
  90.  langMongolianCyr = 58,        /* Mongolian in smCyrillic script */
  91.  langPashto = 59,            /* smArabic script */
  92.  langKurdish = 60,            /* smArabic script */
  93.  langKashmiri = 61,            /* smArabic script */
  94.  langSindhi = 62,            /* smExtArabic script */
  95.  langTibetan = 63,            /* smTibetan script */
  96.  langNepali = 64,            /* smDevanagari script */
  97.  langSanskrit = 65,            /* smDevanagari script */
  98.  langMarathi = 66,            /* smDevanagari script */
  99.  langBengali = 67,            /* smBengali script */
  100.  langAssamese = 68,            /* smBengali script */
  101.  langGujarati = 69,            /* smGujarati script */
  102.  langPunjabi = 70,            /* smGurmukhi script */
  103.  langOriya = 71,            /* smOriya script */
  104.  langMalayalam = 72,        /* smMalayalam script */
  105.  langKannada = 73,            /* smKannada script */
  106.  langTamil = 74,            /* smTamil script */
  107.  langTelugu = 75,            /* smTelugu script */
  108.  langSinhalese = 76            /* smSinhalese script */
  109. };
  110. enum {
  111.  langBurmese = 77,            /* smBurmese script */
  112.  langKhmer = 78,            /* smKhmer script */
  113.  langLao = 79,                /* smLaotian script */
  114.  langVietnamese = 80,        /* smVietnamese script */
  115.  langIndonesian = 81,        /* smRoman script */
  116.  langTagalog = 82,            /* smRoman script */
  117.  langMalayRoman = 83,        /* Malay in smRoman script */
  118.  langMalayArabic = 84,        /* Malay in smArabic script */
  119.  langAmharic = 85,            /* smEthiopic script */
  120.  langTigrinya = 86,            /* smEthiopic script */
  121.  langGalla = 87,            /* smEthiopic script */
  122.  langOromo = 87,            /* Synonym for langGalla */
  123.  langSomali = 88,            /* smRoman script */
  124.  langSwahili = 89,            /* smRoman script */
  125.  langRuanda = 90,            /* smRoman script */
  126.  langRundi = 91,            /* smRoman script */
  127.  langChewa = 92,            /* smRoman script */
  128.  langMalagasy = 93,            /* smRoman script */
  129.  langEsperanto = 94,        /* extended Roman script */
  130.  langWelsh = 128            /* smRoman script */
  131. };
  132. enum {
  133.  langBasque = 129,            /* smRoman script */
  134.  langCatalan = 130,            /* smRoman script */
  135.  langLatin = 131,            /* smRoman script */
  136.  langQuechua = 132,            /* smRoman script */
  137.  langGuarani = 133,            /* smRoman script */
  138.  langAymara = 134,            /* smRoman script */
  139.  langTatar = 135,            /* smCyrillic script */
  140.  langUighur = 136,            /* smArabic script */
  141.  langDzongkha = 137,        /* (lang of Bhutan) smTibetan script */
  142.  langJavaneseRom = 138,        /* Javanese in smRoman script */
  143.  langSundaneseRom = 139,    /* Sundanese in smRoman script */
  144.  
  145. /* Obsolete names, kept for backward compatibility */
  146.  langPortugese = 8,            /* old misspelled version, kept for compatibility */
  147.  langMalta = 16,            /* old misspelled version, kept for compatibility */
  148.  langYugoslavian = 18,        /* (use langCroatian, langSerbian, etc.) */
  149.  langChinese = 19            /* (use langTradChinese or langSimpChinese) */
  150. };
  151.  
  152.  
  153. #endif
  154.